/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.tempo.projection.conical;

import com.tempo.ellipsoids.ElpClarke1880;
import com.tempo.maths.BigMath;
import java.math.BigDecimal;

/**
 *
 * @author user
 */
public class PrjConLambert3 extends PrjConAbs
{

   private PrjConLambert3()
   {
      super(
              2154,
              ElpClarke1880.s_getInstance(),
              BigMath.degToRad(new BigDecimal("44.1"), PrjConAbs.SCALE),//phi0
              BigMath.degToRad(new BigDecimal("43.19929139"), PrjConAbs.SCALE),//phi1
              BigMath.degToRad(new BigDecimal("44.99309389"), PrjConAbs.SCALE),//phi2
              BigMath.degToRad(BigMath.ddecToDms(2, 20, 14.025D, PrjConAbs.SCALE), PrjConAbs.SCALE),//lambda0
              new BigDecimal("600000"),//x0
              new BigDecimal("200000"),//y0
              PrjConAbs.SCALE);
   }
   
   public static PrjConLambert3 s_getInstance()
   {
      if (_INSTANCE_ == null)
      {
         _INSTANCE_ = new PrjConLambert3();
      }
      return _INSTANCE_;
   }
   
   public static void s_destroyInstance()
   {
      _INSTANCE_ = null;
   }
   private static PrjConLambert3 _INSTANCE_ = null;
}
